Implementing a Better Cache Replacement Algorithm in Apache Derby Progress Report
نویسنده
چکیده
The desire to have large amounts of memory with small access latency is desired by all. Caches provide this effect in a manageable fashion. In databases, the buffer pool acts as a cache to reduce the latency to access disk. However, the benefit of caching depends on the effectiveness of the replacement algorithm. In this report, I summarize my work over the past few months on Derby on different cache replacement algorithms and my two implementations. Through simple experiments, I show that both implementations provide better hit rates when compared to the existing Clock algorithm.
منابع مشابه
Reduction in Cache Memory Power Consumption based on Replacement Quantity
Today power consumption is considered to be one of the important issues. Therefore, its reduction plays a considerable role in developing systems. Previous studies have shown that approximately 50% of total power consumption is used in cache memories. There is a direct relationship between power consumption and replacement quantity made in cache. The less the number of replacements is, the less...
متن کاملReduction in Cache Memory Power Consumption based on Replacement Quantity
Today power consumption is considered to be one of the important issues. Therefore, its reduction plays a considerable role in developing systems. Previous studies have shown that approximately 50% of total power consumption is used in cache memories. There is a direct relationship between power consumption and replacement quantity made in cache. The less the number of replacements is, the less...
متن کاملA Second-Level Cache With the Distance-Aware Replacement Policy for NUMA Systems
The cache replacement policy is one of the most important factors that affect the cache performance. With the trend of increasing associativity in second-level caches, implementing an efficient replacement algorithm becomes more important than just eliminating conflict misses. The LRU cache replacement algorithm has been known to work well in a single processor system by reducing the cache miss...
متن کاملDesign and implementation of caching services in the cloud
ion of the SC2 system architecture. Cache requests arrive at a request router, which forwards them to the appropriate cache server to access, update, or remove an element from the cache. If the local space manager is unable to allocate (BAlloc[ in the figure) space for a new object, the replacement policy will evict an element from some tenant such that the memory partition corresponds to the d...
متن کاملWARP: Workload Nature Adaptive Replacement Policy
In the present universal scenario where the dependence on heterogeneous multi-core processors is tremendous, dealing with algorithms focusing on coherence between shared caches is imperative. WARP redesigns the replacement policy in the last level cache. In this policy, the shared (clean) lines and the private exclusive line are given the first two priorities dynamically followed by private mod...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006